package com.ruoyi.neo.mapper;

import java.util.List;

import com.ruoyi.neo.domain.PartView;


/**
 * 零件三视图Mapper接口
 * 
 * @author ruoyi
 * @date 2025-03-16
 */
public interface PartViewMapper 
{
    /**
     * 查询零件三视图
     * 
     * @param viewId 零件三视图主键
     * @return 零件三视图
     */
    public PartView selectPartViewByViewId(Long viewId);

    /**
     * 查询零件三视图列表
     * 
     * @param partView 零件三视图
     * @return 零件三视图集合
     */
    public List<PartView> selectPartViewList(PartView partView);

    /**
     * 新增零件三视图
     * 
     * @param partView 零件三视图
     * @return 结果
     */
    public int insertPartView(PartView partView);

    /**
     * 修改零件三视图
     * 
     * @param partView 零件三视图
     * @return 结果
     */
    public int updatePartView(PartView partView);

    /**
     * 删除零件三视图
     * 
     * @param viewId 零件三视图主键
     * @return 结果
     */
    public int deletePartViewByViewId(Long viewId);

    /**
     * 批量删除零件三视图
     * 
     * @param viewIds 需要删除的数据主键集合
     * @return 结果
     */
    public int deletePartViewByViewIds(Long[] viewIds);
}
